﻿//
// Copyright (c) 2024 BPer
//
#ifndef BPER_TIME_H__
#define BPER_TIME_H__




#include <stdint.h>
#ifdef __cplusplus
extern "C"{
#include <bperutil/sys/BPerCTime.h>
}
#else
#include <bperutil/sys/BPerCTime.h>
#endif

#define bPer_get_system_time bPer_get_system_micro_time
#define bPer_update_system_time bPer_get_system_micro_time
#ifdef __cplusplus


class BPerWallClock
{
public:
    BPerWallClock();
    virtual ~BPerWallClock();
public:
    /**
     * Current time in get_system_milli_time.
     */
    virtual int64_t now();
};

#endif
#endif
